import request from '@/utils/request';

/**
 * @author yykk
 * @date: 2022-05-07 01:40:52
 * @desc: 酒店订单模块业务
 * @version：1.0.0
 */
export default {

  // 1: 查询$搜索&分页酒店订单
  findOrderHotelPage(orderhotelVo = {pageNo: 1, pageSize: 10}) {
    return request.post("orderhotel/list", orderhotelVo);
  },

  // 2: 查询酒店订单列表
  findOrderHotelList() {
    return request.get("orderhotel/load");
  },

  // 3: 保存&修改酒店订单
  saveUpdateOrderHotel(orderhotel = {}) {
    return request.post("orderhotel/saveupdate", orderhotel);
  },

  // 4: 根据id删除酒店订单
  delOrderHotel(id) {
    if (!id) {
      return;
    }
    return request.post("orderhotel/delete/" + id);
  },

  // 5: 批量删除酒店订单
  delBatchOrderHotel(batchIds) {
    if (!batchIds) {
      return;
    }
    return request.post("orderhotel/delBatch", {batchIds});
  },

  // 6: 根据id查询酒店订单明细
  getOrderHotel(id) {
    if (!id) {
      return;
    }
    return request.get("orderhotel/get/" + id);
  },

  // 7：订单相关统计
  countStateOrderRelation() {
    return request.post("orderhotel/state/relation" );
  }
}
